package com.shuzixiangcun.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * 描述
 *
 * @version 1.0
 * @Title:
 * @author: YANBOWEN
 * @Description:
 * @date 2024/06/25 17:18:22
 */
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
    /*解决文件上传成功后，回显查看必须重启项目才能看到的问题*/
    /*此处不是好的解决方案，能否使用相对路径来实现呢，不然每次都需要更改路径，不能通用*/
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        //获取文件的真实路径 ,可以使用配置文件设置文件存储路径，此处通过System.getProperty得到路径
        //String path = System.getProperty("save.path")+"\\src\\main\\resources\\static\\cache\\";

        registry.addResourceHandler("/cache/**").
                addResourceLocations("file:E:/project/Digital Village/back end/drp/src/main/resources/static/cache/");
    }

}